Persian Indian African Arab
Persians Indians Africans Saracens
Greek & Roman Persian & Carthaginian Roman & Carthaginian Greek & Persian
Bouvines Orleans Adrianople Tours
Egyptians Persians Trojans Romans
Greeks Persians Saracens Carthaginians
Romans & Carthaginians Romans & Persia Romans & Trojans Romans & Greeks
Adrianople Metaurus Cannae Plateau
Greek Trojan Carthaginian Roman
Romans Persians Carthaginians Greeks